.title{
	width: 100%;
	height: 2.2rem;
	text-align: center;
	background: rgba(248,248,248,0.98);
	border-bottom: 0.05rem solid #E1E1E1;
}
.title p{
	font-size: .9rem;
	color: #575F67;
	letter-spacing: -0.43px;
	line-height: 2.2rem;
}
.go_back{
	width: 2.93%;
	height: 1.0rem;
	background-image: url(/Public/Images/front/front_img/icon_return_gary.png);
	background-repeat:no-repeat;
	background-size: 0.55rem 1.0rem;
	display: block;
	position: absolute;
	top:0.6rem;
	left: 3.2%;
}

.safe{
	width: 93.6%;
	height: 2.5rem;
	border-bottom: 0.05rem solid #efefef;
	position: relative;
	background-color: #fff;
	padding-left: 3.2%;
	padding-right: 3.2%;
	font-size: 0.8rem;
	line-height: 2.5rem;
	color: #323232;
}

.dynamic{
	width: 93.6%;
	height: 2.5rem;
	
	position: relative;
	background-color: #fff;
	padding-left: 3.2%;
	padding-right: 3.2%;
	font-size: 0.8rem;
	line-height: 2.5rem;
	color: #323232;
	margin-bottom: 0.5rem;
}
.pay_password{
	width: 93.6%;
	height: 2.5rem;
	
	position: relative;
	background-color: #fff;
	padding-left: 3.2%;
	padding-right: 3.2%;
	font-size: 0.8rem;
	line-height: 2.5rem;
	color: #323232;
	margin-bottom: 0.5rem;
}
.clear_buf{
	width: 93.6%;
	height: 2.5rem;

	position: relative;
	background-color: #fff;
	padding-left: 3.2%;
	padding-right: 3.2%;
	font-size: 0.8rem;
	line-height: 2.5rem;
	color: #323232;
}
.icon_forward{
	width: 0.3rem;
	height: 0.6rem;
	float: right;
	background-image: url(/Public/Images/front/front_img/icon_rightarrow@3x.png);
	background-size: .3rem .6rem;
	position: relative;
	top:0.95rem;
	right: 0;
}
.dynamic_status{
	
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 0.7rem;
	color: #909090;
	position: absolute;
	right: 1.3rem;
}
.phone_number{
	width: 80%;
	height: 2.95rem;
	border-bottom: 0.05rem solid #E1E1E1;
	position: relative;
	left:10%;
	margin-top: 1.5rem;
}
.verification{
	width: 80%;
	height: 2.95rem;
	border-bottom: 0.05rem solid #E1E1E1;
	position: relative;
	left:10%;
	
}
.new_psw{
	width: 80%;
	height: 2.95rem;
	border-bottom: 0.05rem solid #E1E1E1;
	position: relative;
	left:10%;
	
}
.icon_phone{
	width: 0.8rem;
	height: 1.0rem;
	background-image: url(/Public/Images/front/front_img/icon-sign-iphone@3x.png);
	background-size: .8rem 1rem;
	position: absolute;
	top:1.05rem;
}
.icon_veri{
	width: 0.8rem;
	height: 0.925rem;
	background-image: url(/Public/Images/front/front_img/icon-egister-verification@3x.png);
	background-size: .8rem .925rem;
	position: absolute;
	top:1.05rem;
}
.icon_key{
	width: 0.8rem;
	height: 0.9rem;
	background-image: url(/Public/Images/front/front_img/icon-sign-key@3x.png);
	background-size: .8rem .9rem;
	position: absolute;
	top:1.05rem;
}
.phone{
	width: 50%;
	height: 1.1rem;
	line-height: 1.1rem;
	color: #323232;
	font-size: 0.8rem;
	position: absolute;
	top:1.05rem;
	left:10%;
}
.input_veri{
	width: 30%;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.8rem;
	color: #323232;
	position: absolute;
	left:10%;
	top:1.05rem;
}
.get_veri{
	width: 40%;
	height: 1.0rem;
	line-height: 1rem;
	font-size: 0.7rem;
	color: #FF6600;
	position: absolute;
	right: 0;
	top:1.05rem;
	text-align: right;
	letter-spacing: 0;
}
.input_new{
	width: 50%;
	height: 1.1rem;
	line-height: 1.1rem;
	font-size: 0.8rem;
	color: #323232;
	position: absolute;
	left:10%;
	top:1.05rem;
}
.done{
	width: 80%;
	height: 2.2rem;
	line-height: 2.2rem;
	font-size: 0.9rem;
	color: #fff;
	background-color: #FF6600;
	border-radius: 0.2rem;
	position: relative;
	left:10%;
	top:3.0rem;
	display: block;
	text-align: center;
}
.un_click{
	color: #b4b4b4;
}
.can_click{
	color: #FF6600;
}
.set_success{
	width: 100%;
	height: 31.1rem;
	background-color: #fff;
	display: block;
}
.set_success .p1{
	width: 100%;
	height: 1.0rem;
	font-size: 0.7rem;
	text-align: center;
	color: #FF6600;
	position: absolute;
	top:15.25rem;
}
.set_success p{
	width: 100%;
	height: 1.0rem;
	line-height: 1.0rem;
	font-size: 0.7rem;
	color: #909090;
	text-align: center;
	position: absolute;
	top:16.45rem;
}
.setok{
	width: 48.53%;
	height: 5.3rem;
	display: block;
	position: absolute;
	top:9.15rem;
	left:25.73%;
}
.psw_set{
	width: 100%;
	height: 1.25rem;
	font-size: 0.9rem;
	line-height: 1.25rem;
	color: #323232;
	position: absolute;
	top:4.85rem;
	text-align: center;
}
.forget{
	color: #FF6600;
	height: 1.1rem;
	line-height: 1.1rem;
	width: 30%;
	font-size: 0.8rem;
	display: block;
	position: absolute;
	top:0.55rem;
	right: 3.2%;
	text-align: right;
}
.veri_sent{
	width: 30.4%;
	height: 5.7rem;
	background-color: rgba(0,0,0,0.8);
	
	border-radius: 0.5rem;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
}
.veri_wrong{
	width: 30.4%;
	height: 5.7rem;
	background-color: rgba(0,0,0,0.8);
	
	border-radius: 0.5rem;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: none;
}
.tanchuang_defeat{
	background-image: url('/Public/Images/front/front_img/icon-cuowu@3x.png');
	width: 2.2rem;
	height: 2.2rem;
	background-size: 2.2rem 2.2rem;
	position: absolute;
	top:1.0rem;
	left: 30.7%;

}
.tanchuang_success{
	background-image: url('/Public/Images/front/front_img/icon_succes_tanchuang@3x.png');
	width: 2.2rem;
	height: 2.2rem;
	background-size: 2.2rem 2.2rem;
	position: absolute;
	top:1.0rem;
	left: 30.7%;

}
.w{
	height: 1.1rem;
	width: 100%;
	line-height: 1.1rem;
	color: #fff;
	font-size: 0.8rem;
	text-align: center;
	position: absolute;
	top:4.0rem;
}